System and Method to Manage a Content Stream

ABSTRACT

A method of managing bandwidth usage at a customer premises includes receiving a content stream at a set-top box device coupled to a display device. The method also includes receiving a power-off command for the display device. Furthermore, the method includes displaying a prompt on the display device, wherein the prompt comprises an instruction to confirm that the display device is active via a confirmation input. The method further includes directing, responsive to the determining that the confirmation input has not been received, a source device to cease sending the content stream to the set-top box.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of and claims priority to U.S. patentapplication Ser. No. 14/609,043, filed Jan. 29, 2015, which is acontinuation of and claims priority to U.S. application Ser. No.13/625,399, filed Sep. 24, 2012, now U.S. Pat. No. 8,973,079, which is acontinuation of U.S. patent application Ser. No. 12/274,907 filed Nov.20, 2008, now U.S. Pat. No. 8,302,145 which issued on Oct. 30, 2012, thedisclosures of each of which are incorporated herein by reference intheir entirety.

FIELD OF THE DISCLOSURE

The present disclosure generally relates to communications networks, andmore particularly relates to managing a content stream.

BACKGROUND

Telecommunications service providers can offer an array of services tocustomers. A single service provider can provide telecommunicationsservices including Internet Protocol Television (IPTV) services,telephone services and Internet services over a broadband dataconnection to a customer premises. Each service requires a portion ofthe total bandwidth available over the data connection.

BRIEF DESCRIPTION OF THE DRAWINGS

It will be appreciated that for simplicity and clarity of illustration,elements illustrated in the Figures have not necessarily been drawn toscale. For example, the dimensions of some of the elements areexaggerated relative to other elements.

Embodiments incorporating teachings of the present disclosure are shownand described with respect to the drawings presented herein, in which:

FIG. 1 is a block diagram illustrating a particular embodiment of asystem to manage a content stream;

FIG. 2 is a block diagram illustrating another particular embodiment ofa system to manage a content stream;

FIG. 3 is a block diagram illustrating an additional embodiment of asystem to manage a content stream;

FIG. 4 is a flow diagram illustrating a particular embodiment of amethod of managing a content stream;

FIG. 5 is a flow diagram illustrating another particular embodiment of amethod of managing a content stream;

FIG. 6 is a block diagram illustrating a particular embodiment of anexternal power interface that can be used in conjunction with a systemto manage a content stream;

FIG. 7 is a block diagram illustrating a further embodiment of a systemto manage a content stream;

FIG. 8 is a block diagram illustrating yet another embodiment of asystem to manage a content stream; and

FIG. 9 is a block diagram illustrating a particular embodiment of ageneral computer system.

The use of the same reference symbols in different drawings indicatessimilar or identical items.

DETAILED DESCRIPTION

The numerous innovative teachings of the present application will bedescribed with particular reference to the presently preferred exemplaryembodiments. However, it should be understood that this class ofembodiments provides only a few examples of the many advantageous usesof the innovative teachings herein. In general, statements made in thespecification of the present application do not necessarily limit any ofthe various claimed systems, methods or computer-readable media.Moreover, some statements may apply to some inventive features but notto others.

In one embodiment, a method of managing a content stream includesreceiving the content stream at a set-top box device coupled to adisplay device. The method also includes receiving a signal at theset-top box device from an external power interface. The signalindicates that a low power state has been detected at a power outlet ofthe external power interface, the power outlet associated with thedisplay device. Further, the method includes sending a signal to asource of the content stream in response to receiving the signalindicating the low power state. The signal indicates that the source isto cease sending the content stream to the set-top box device.

In another embodiment, a method of managing a content stream includesdetecting a power-off command issued by a remote control deviceassociated with a display device coupled to a set-top box device. Themethod also includes outputting a prompt to indicate whether the displaydevice is in a powered-on state in response to detecting the power-offcommand and sending a signal to a source of the content stream afterdetermining that the display device is not in a powered-on state. Thesignal indicates that the source is to cease sending the content streamto the set-top box device.

In yet another embodiment, a set-top box device includes processinglogic and memory accessible to the processing logic. The memory includesinstructions executable by the processing logic to receive a contentstream from a content source via an access network of an InternetProtocol Television system. The memory also includes instructionsexecutable by the processing logic to receive a signal from an externalpower interface. The signal indicates that a low power state has beendetected at a power outlet of the external power interface, the poweroutlet associated with the display device. The memory also includesinstructions executable by the processing logic to send a signal to thecontent source via the access network, the signal indicating that thecontent source is to cease sending a content stream to the set-top boxdevice.

In yet another embodiment, a set-top box device includes processinglogic and memory accessible to the processing logic. The memory includesinstructions executable by the processing logic to detect a power-offcommand via a wireless interface coupled to or integrated with theset-top box device, the power-off command issued by a remote controldevice associated with a display device coupled to the set-top boxdevice. Further, the memory includes instructions executable by theprocessing logic to send a signal to a source of the content streamafter determining that the display device is not in a powered-on state,the signal indicating that the source is to cease sending the contentstream to the set-top box device.

In a further embodiment, a computer-readable medium includesprocessor-readable instructions executable by processing logic toexecute a method, the method comprising receiving a content stream at aset-top box device coupled to a display device; receiving a signal atthe set-top box device from an external power interface, the signalindicating that a low power state has been detected at a power outlet ofthe external power interface, the power outlet associated with thedisplay device; and sending a second signal to a source of the contentstream, the second signal indicating that the source is to cease sendingthe content stream to the set-top box device.

FIG. 1 illustrates a particular embodiment of a system 100 to manage acontent stream. The system 100 includes a set-top box device 102 coupledto a display device, such as a television 104. The set-top box device102 communicates with a content source 106, such as a video head-end ofa video service provider, via a private access network, such as anInternet Protocol Television (IPTV) access network 108. The system 100also includes a power interface external to the set-top box device 102and the television 104, such as the power strip 110, through which thetelevision 104 can receive electrical power. The set-top box device 102can also receive power via the power strip 110. The power strip 110includes at least one power outlet 112 through which power to a devicecoupled to the power outlet 112 can be monitored.

In a particular embodiment, the set-top box 102 device is adapted toreceive a content stream, such as a video stream, an audio stream, or acombination thereof, from the content source 106 via the IPTV accessnetwork 108. The set-top box device 102 can be adapted to send thecontent stream to the television 104 after decoding the content stream,buffering the content stream, otherwise processing the content stream,or any combination thereof. In addition, the set-top box device 102 isadapted to determine whether it has received a low power state indicatorfrom the external power interface 110. The low power state indicator canindicate that a device coupled to the power outlet 112 has entered a lowpower state, such as a powered-off state, a standby state, an unpluggedstate or other low power state.

In the embodiment illustrated in FIG. 1, the external power interface110 can include a current sensor, another component adapted to monitorelectrical power or current associated with equipment connected to thepower outlet 112 via a power cable, or a combination thereof. Forexample, the external power interface 110 can include a componentadapted to detect a reduced current or power draw, an approximately zerocurrent or power draw, or another indication that the television 104 hasbeen powered off or has been placed in a standby mode, at the poweroutlet 112. The set-top box device 102 is adapted to receive a low powerstate indicator from the external power interface 110. For instance, theexternal power interface 110 can be adapted to send a low power stateindicator to the set-top box device 102 via a power cable 116, using X10protocol or another method. In some embodiments, the external powerinterface 110 can be adapted to detect a high power state, such as apowered-on state, and to signal the set-top box device 102 that thetelevision 104 has been powered-on.

The set-top box device 102 is adapted to signal the content source 106to cease sending the content stream when the set-top box device 102 hasreceived a low power state indicator from the external power interface110. In an illustrative embodiment, the set-top box device 102 can beadapted to determine whether it is tuned to a digital music channel andto signal the content source 106 to cease sending the content streamwhen the set-top box device 102 is not tuned to a digital music channel(for example, because music may still be heard through other speakers orthe set-top box device 102 when the television 104 is not powered-on).In another illustrative embodiment, the set-top box device 102 can beadapted to prompt a user to indicate whether the television 104 is in apowered-on state, in response to receiving the low power state indicatorfrom the external power interface 110. The set-top box device 102 can beadapted to display a prompt via a display screen 118 or to send theprompt to the television 104. In another embodiment, the set-top boxdevice 102 can be adapted to prompt a user to indicate whether thetelevision 104 is coupled to the power outlet 112. If nothing isconnected with the power outlet 112, or another device is coupled to thepower outlet 112, and the television 104 is powered-on, the prompt canbe displayed at the television 104 and the user can input a response. Ifthe television is coupled to the power outlet 112 and is powered-off,the prompt will not be displayed and the user will not enter a response.

The set-top box device 102 is adapted to send a signal to the contentsource 106 indicating that the content source 106 is to cease sendingthe content stream to the set-top box device 102, after the set-top boxdevice 102 determines that it has received input indicating that thetelevision 104 is powered-off; has not received input indicating thatthe television 104 is powered-on within a response time; or has notreceived input indicating that the television 104 is coupled to thepower outlet 112 within a response time. In one embodiment, the set-topbox device 102 can be adapted to enter a standby mode, and the signalsent to the content source 106 can indicate that the set-top box device102 has entered the standby mode.

In a particular embodiment, the set-top box device 102 can be adapted toreceive a high power state indicator from the external power interface110 indicating that a device coupled to the power outlet 112 has beenpowered-on. In response to the high power state indicator, the set-topbox device 102 can be adapted to request a content stream from thecontent source 106, where the content stream is related to a defaultchannel, a last channel to which the set-top box device 102 was tuned,or another channel. The set-top box device 102 can be adapted to exit astandby mode before requesting the content stream.

FIG. 2 illustrates another particular embodiment of a system 200 tomanage a content stream. The system 200 includes a set-top box device202 coupled to a display device, such as a television 204. The set-topbox device 202 communicates with a content source 206 via a privateaccess network, such as an IPTV access network 208. The system 200 alsoincludes a power interface, such as the power strip 210, through whichthe television 204 can receive electrical power. The set-top box device202 can also receive power via the power interface 210. The powerinterface 210 includes at least one power outlet 212 through which powerto the television 204 can be monitored.

In a particular embodiment, the set-top box device 202 is adapted toreceive a content stream from the content source 206 via the IPTV accessnetwork 204. The set-top box device 202 can be adapted to send thecontent stream to the television 204 after decoding the content stream,buffering the content stream, otherwise processing the content stream,or any combination thereof. Further, the set-top box device 202 isadapted to detect a power-off command issued by a remote control 214associated with the television 204. For instance, the set-top box device202 can include a sensor 216 that is adapted to detect a radio signal,an infrared signal, or another wireless signal transmitted by the remotecontrol 214. The sensor 216 can be coupled to or integrated with theset-top box device 202. In another embodiment, the sensor 216 can becoupled to the power strip and can send power state information to theset-top box device 202 via a power cable coupled to the set-top boxdevice 202 in response to detecting commands issued by the remotecontrol device 214. In response to detecting the power-off command, theset-top box device is adapted to signal the content source 206 to ceasesending a content stream to the set-top box device 202. The set-top boxdevice can be adapted to enter a standby mode after signaling thecontent source 206 to cease sending the content stream.

The set-top box device 202 can be adapted to detect a power-on commandissued by the remote control 214 and to request a content stream fromthe content source 206, such as a content stream associated with adefault channel, a last channel to which the set-top box device 202 wastuned, or another channel. If the set-top box device 202 is in standbymode when it detects the power-on command, the set-top box device 202can exit standby mode before requesting the content stream from thecontent source 206.

In another embodiment, the power-on and power-off commands can comprisepower state toggle commands The set-top box device 202 can be adapted toprompt a user via the television 204 to indicate whether the television204 is powered-on, before requesting the content stream from the contentsource 206. The set-top box device 202 can be adapted to request thecontent stream when a particular key of the remote control device 214 ispressed and to not request the content stream when a selection of theparticular key is not communicated to the set-top box device 202 withina response time.

FIG. 3 illustrates an additional embodiment of a system 300 to manage acontent stream. The system 300 includes a set-top box device 302 coupledto a display device, such as a television 312. The set-top box device302 includes a network interface 308 that is adapted to facilitatecommunication between the set-top box device 302 and a content source336, such as a video head-end of a video service provider, via a privateaccess network, such as an IPTV access network 338. The system 300 alsoincludes a power interface, such as the power strip 330, through whichthe television 312 can receive electrical power. The set-top box device302 can also receive power via a power strip 330. The power strip 330includes at least one power outlet 332 through which power to a devicecoupled to the power outlet 332 can be monitored. In the embodimentillustrated in FIG. 3, the power strip 330 can be adapted to communicatewith a power cable interface 314 at the set-top box device 302.

The set-top box device 302 includes processing logic 304 and memory 306accessible to the processing logic 304. In a particular embodiment, thememory 306 includes a plurality of modules 320-326. The modules 320-326can include computer instructions that are readable and executable bythe processing logic 304 to implement various functions of the set-topbox device 302 with respect to managing a content stream. For example,the modules 320-326 can represent various aspects of one or moresoftware applications, operating systems, or other computer programs. Inother embodiments, the modules 320-326 can be implemented as hardwarelogic or a combination of hardware logic and computer instructions.

For example, the memory 306 can include a content module 320 that isexecutable by the processing logic 304 to receive a content stream fromthe content source 336 via the IPTV access network 338. The contentmodule 320 can be executable by the processing logic 304 to send thecontent stream to the television 312 after decoding the content stream,buffering the content stream, otherwise processing the content stream,or any combination thereof.

The memory 306 also includes a power state module 322 that is executableby the processing logic 304 to determine whether the set-top box device302 has received a low power state indicator via the power cableinterface from the power strip 330, the low power state indicatorindicating that a device coupled to the power outlet 332 has entered alow power state, such as a powered-off state, a standby state, anunplugged state or other low power state. In a particular embodiment,the power state module 322 can be executable by the processing logic 304to receive a high power state indicator from the power strip 330indicating that the television 312 has been powered-on. In theembodiment illustrated in FIG. 3, low power state indicators and highpower state indicators can be received at the set-top box device 302 viathe power cable interface 314, from the power strip 330.

The memory 306 also includes a prompt module 324 that is executable bythe processing logic 304 to prompt a user to indicate whether thetelevision 312 is in a powered-on state, in response to receiving thelow power state indicator from the external power strip 330. In anotherembodiment, the prompt module 324 can be executable by the processinglogic 304 to prompt the user to indicate whether the television 312 iscoupled to the power outlet 332. Further, the prompt module 324 isexecutable by the processing logic 304 to determine whether the set-topbox device 302 has received input indicating that the television 312 ispowered-on. In one embodiment, the prompt module can be executable bythe processing logic 304 to start a response timer concurrently with orafter the prompt and to determine that the television 312 is powered-offif a response is not received before the response timer expires.

The memory 306 also includes a stream module 326 that is executable bythe processing logic 304 to send a signal to the content source 336 tocease sending the content stream after the set-top box device 302 hasreceived a low power state indicator from the power strip 330. In oneembodiment, the stream module 326 can be executable by the processinglogic 304 to activate a standby mode at the set-top box device 302. Thestream module 326 can also be executable by the processing logic 304 torequest a content stream from the content source 336 in response toreceiving a high power state indicator from the power strip 330, wherethe content stream is related to a default channel, a last channel towhich the set-top box device 302 was tuned, or another channel Thestream module 326 can be executable by the processing logic 304 todeactivate a standby mode before the content stream is requested.

FIG. 4 illustrates a particular embodiment of a method of managing acontent stream. At block 400, a set-top box device receives a contentstream from a content source via a private access network associatedwith a video distribution service. The set-top box device can send thecontent stream to a display device after decoding the content stream,buffering the content stream, otherwise processing the content stream,or any combination thereof. Moving to decision node 402, the set-top boxdevice determines whether it has received a low power state indicatorfrom an external power interface. The low power state indicatorindicates that the display device coupled to the set-top box device hasentered a low power state, such as a powered-off state, a standby state,an unplugged state or other low power state. In one embodiment, the lowpower state indicator can indicate a reduced current or power draw, anapproximately zero power draw, or another indication that the displaydevice has been powered off or has been placed in a standby mode, at anelectrical outlet associated with the display device at the externalpower interface. The low power state indicator can be received from theexternal power interface via wireless signal or via a cable or otherphysical link between data ports at the set-top box device and externalpower interface.

If the set-top box device determines that it has not received a lowpower state indicator from the external power device, the method canreturn to block 400, and the set-top box device can continue receivingthe content stream from the content source. Conversely, if the set-topbox device determines that it has received a low power state indicatorfrom the external power device, the method can proceed to block 404, andthe set-top box device can prompt a user to indicate whether the displaydevice is in a powered-on state. For example, the set-top box device candisplay the prompt via a display screen at the set-top box device.

Continuing to decision node 406, the set-top box device determineswhether it has received input indicating that the display device ispowered-on. If the set-top box device determines that it has receivedsuch input, the method returns to block 400. On the other hand, if theset-top box device determines that it has not received input indicatingthat the display device is powered-on, the method advances to decisionnode 408, and the set-top box device determines whether a response timehas expired. If the response time has not expired, the method returns todecision node 406. Whereas, if the response time has expired, the methodmoves to block 410, and the set-top box device sends a signal to thecontent source indicating that the content source is to cease sendingthe content stream to the set-top box device. In one embodiment, thesignal can indicate that the set-top box device has entered a standbymode. The method terminates at 412.

FIG. 5 illustrates another particular embodiment of a method of managinga content stream. At block 500, a set-top box device receives a contentstream from a content source via a private access network associatedwith a video distribution service. The set-top box device can send thecontent stream to a display device after decoding the content stream,buffering the content stream, otherwise processing the content stream,or any combination thereof. Moving to bock 502, the set-top box devicedetects a power-off command issued from a remote control associated witha display device coupled to the set-top box device. Proceeding to block504, the set-top box device can prompt a user to indicate whether thedisplay device is in a powered-on state. For example, the set-top boxdevice can display the prompt via a display screen at the set-top boxdevice.

Continuing to decision node 506, the set-top box device determineswhether it has received input indicating that the display device ispowered-on. If the set-top box device determines that it has receivedsuch input, the method advances to block 508, and the set-top box devicesends a signal to the content source indicating that the content sourceis to cease sending the content stream to the set-top box device. Atblock 510, the set-top box device enters a standby mode, and the methodmoves to decision node 514.

Returning to decision node 506, if the set-top box device determinesthat it has not received input indicating that the display device ispowered-on, the method advances to decision node 512, and the set-topbox device determines whether a response time has expired. If theresponse time has not expired, the method returns to decision node 506.Whereas, if the response time has expired, the method moves to decisionnode 514, and the set-top box device determines whether it has detecteda power-on command issued by the remote control associated with thedisplay device coupled to the set-top box device. If the set-top boxdevice detects a power-on command, the method proceeds to block 516, andthe set-top box device can exit standby mode and request a contentstream from the content source, such as a content stream associated witha default channel or a last channel to which the set-top box device wastuned. If the set-top box device does not detect a power-on command, themethod can terminate at 518.

In some embodiments, the methods described herein can be performed asdescribed. In other embodiments, various elements of the describedmethods can be performed in alternate sequences or simultaneously.

FIG. 6 illustrates a particular embodiment of an external powerinterface 600 that can be used in conjunction with a system to manage acontent stream, such as the system 100 illustrated in FIG. 1. Theexternal power interface 600 includes one or more monitored poweroutlets, such as the power outlet 604 and one or more other poweroutlets, such as outlets 606 and 608. Each power outlet 604, 606 and 608is adapted to receive a power cable, such as the power cable 612 coupledto the set-top box device 614, and to transmit power to a device via thepower cable.

The power outlet 604 is coupled to a current sensor 608 that is adaptedto detect an amount of electrical current drawn via the outlet 604. Thecurrent sensor 608 can include a current transducer, an alternatingcurrent (AC) line monitor, a direct current (DC) current sensor, an ACcurrent sensor, another electrical current sensing device, or anycombination thereof. The current sensor 604 is coupled to processinglogic 610. The processing logic 610 is adapted to send a signal to theset-top box device 614 via the power cable 612 in response to thecurrent sensor 608 detecting a zero current or power draw, a reducedcurrent or power draw, or another indication of a low power state atequipment connected with the outlet 604. The signal sent to the set-topbox device 614 can indicate the low power state. In one example, thesignal can be sent via X10 protocol or another protocol adapted to sendinformation via a power line.

In another embodiment, the processing logic 610 can be adapted to sendanother signal to the set-top box device 614 via the power cable 612 inresponse to the current sensor 608 detecting a positive current draw, anincreased current draw, or another indication of a high power state atequipment connected with the outlet 604. The other signal sent to theset-top box device 614 can indicate the high power state.

FIG. 7 illustrates a further particular embodiment of a system 700 tomanage a content stream. The system 700 includes a set-top box device702 coupled to a display device 704, such as a television. The set-topbox device 702 communicates with a content source 706 via an IPTV accessnetwork 708. In an illustrative embodiment, the set-top box device 702is coupled to the display device 704 via an audio connector 710 and avideo connector 712. In another embodiment, the audio connector 710 andvideo connector 712 can comprise a single connector, such as a singlecable. The set-top box device 702 is adapted to send audio and videoassociated with a content stream received from the content source 706 tothe display device 704 via the connectors 710 and 712. In oneembodiment, the set-top box device 702 can be adapted to buffer theaudio and video content, otherwise process the audio and video content,or a combination thereof, prior to sending the audio and video contentto the display device 704.

The display device 704 can include an audio/video (A/V) processor 716that is adapted to process audio and video received from the set-top boxdevice 702, such that the audio and video content can be presented atthe display device 704, for example, via a video screen, audio speakers,other presentation elements, or any combination thereof. In addition,the display device 704 includes a relay circuit 718 that is adapted tosend audio, video, or a combination thereof that is received at thedisplay device 704 back to the set-top box device 702 via an auxiliaryreturn connector 714. The relay circuit 718 is adapted to relay a signalin response to power received from another circuit at the display device704, such that the relay circuit sends audio, video or a combinationthereof to the set-top box device 702 when the display device 704 ispowered-on and not when the display device 704 is powered-off.

The set-top box device 702 is adapted to signal the content source 706to cease sending a content stream when the set-top box device 702detects that no content is received at the set-top box device 702 viathe auxiliary return connector 714. For example, the set-top box device702 can determine whether any content has been received via theauxiliary return connector 714 within a pre-determined period. If theset-top box device 702 determines that no content has been received viathe auxiliary return connector 714 within the pre-determined period, theset-top box device can send data to the content source 706 indicatingthat the content source 706 is to cease sending content to the set-topbox device 702.

In an illustrative embodiment, the set-top box device 702 can be adaptedto determine whether it is tuned to a digital music channel and tosignal the content source 706 to cease sending the content stream whenthe set-top box device 702 is not tuned to a digital music channel Inanother illustrative embodiment, the set-top box device 702 can beadapted to prompt a user to indicate whether the display device 704 isin a powered-on state, in response to detecting that no content isreceived via the auxiliary return connector 714. The set-top box device702 can be adapted to send a signal to the content source 706 indicatingthat the content source 706 is to cease sending the content stream tothe set-top box device 702, after the set-top box device 702 hasreceived input indicating that the display device 704 is powered-off orhas not received input indicating that the display device 704 ispowered-on within a response time.

FIG. 8 illustrates yet another particular embodiment of a system 800 tomanage a content stream. The system 800 includes a set-top box device802 coupled to a display device 804, such as a television. The set-topbox device 802 communicates with a content source 806 via an IPTV accessnetwork 808. The set-top box device 802 is adapted to send audio andvideo associated with a content stream received from the content source806 to the display device 804. In an illustrative embodiment, theset-top box device 802 is coupled to a heat sensor 812 at the displaydevice 804. The heat sensor 812 can include a heat flux sensor or othertransducer that is adapted to produce a signal when the chassis of thedisplay device 804 exceeds or falls below a temperature, when airemitted at or near vents of the display device 804 exceeds or fallsbelow a temperature, when another emission of the display device 804exceeds or falls below a temperature, or any combination thereof.

The set-top box device 802 is adapted to determine whether the displaydevice 804 is powered-on or powered-off based on a signal received fromthe heat sensor 812. For example, where the heat sensor 812 is adaptedto produce a signal when it detects an emission above a temperature, theset-top box device 802 can be adapted to determine that the displaydevice 804 has been powered-off when a signal has not been received fromthe heat sensor 812 within a predetermined period. In another example,where the heat sensor is adapted to produce a signal when it detects anemission that is below a temperature, the set-top box device 802 can beadapted to determine that the display device 804 is powered-off when itreceives a signal from the heat sensor 812.

The set-top box device 802 is adapted to signal the content source 806to cease sending a content stream when the set-top box device 802determines that the display device 804 is powered-off. In oneembodiment, the set-top box device 802 can be adapted to prompt a userto confirm whether the display device 804 is in a powered-on state, inresponse to preliminarily determining that the display device 804 ispowered-off. The set-top box device 802 can be adapted to send a signalto the content source 806 indicating that the content source 806 is tocease sending the content stream to the set-top box device 802, afterthe set-top box device 802 has received input indicating that thedisplay device 804 is powered-off or has not received input indicatingthat the display device 804 is powered-on within a response time.

In a particular embodiment, the set-top box device 802 can be adapted todetermine that the display device 804 is powered-on based on a signalreceived from the heat sensor 812 (or based on not receiving a signalfrom the heat sensor 812 within a predetermined period) and, inresponse, to request a content stream from the content source 806, wherethe content stream is related to a default channel, a last channel towhich the set-top box device 802 was tuned, or another channel

FIG. 9 is a block diagram illustrating a particular embodiment of ageneral computer system. The computer system 900 may operate as astandalone device or may be connected, e.g., using a network, to othercomputer systems or peripheral devices. In an illustrative embodiment,such standalone and peripheral devices can include, for example, set-topbox devices, content sources, other network elements, or any combinationthereof, as illustrated in FIGS. 1-3.

In a networked deployment, the computer system may operate in thecapacity of a server or as a client user computer in a server-clientuser network environment, or as a peer computer system in a peer-to-peer(or distributed) network environment. The computer system 900 can alsobe implemented as or incorporated into various devices, such as apersonal computer (PC), a tablet PC, a set-top box (STB), a personaldigital assistant (PDA), a mobile device, a palmtop computer, a laptopcomputer, a desktop computer, a communications device, a wirelesstelephone, a land-line telephone, a control system, a camera, a scanner,a facsimile machine, a printer, a pager, a personal trusted device, aweb appliance, a network router, switch or bridge, or any other machinecapable of executing a set of instructions (sequential or otherwise)that specify actions to be taken by that machine. In a particularembodiment, the computer system 900 can be implemented using electronicdevices that provide voice, video or data communication. Further, whilea single computer system 900 is illustrated, the term “system” shallalso be taken to include any collection of systems or sub-systems thatindividually or jointly execute a set, or multiple sets, of instructionsto perform one or more computer functions.

The computer system 900 may include a processor 902, e.g., a centralprocessing unit (CPU), a graphics processing unit (GPU), or both.Moreover, the computer system 900 can include a main memory 904 and astatic memory 906 that can communicate with each other via a bus 908. Asshown, the computer system 900 may further include a video display unit910, such as a liquid crystal display (LCD), an organic light emittingdiode (OLED), a flat panel display, a solid state display, or a cathoderay tube (CRT). Additionally, the computer system 900 may include aninput device 912, such as a keyboard, and a cursor control device 914,such as a mouse. The computer system 900 can also include a disk driveunit 916, a signal generation device 918, such as a speaker or remotecontrol, and a network interface device 920.

In a particular embodiment as depicted in FIG. 9, the disk drive unit916 may include a computer-readable medium 922 in which one or more setsof instructions 924, e.g. software, can be embedded. Further, theinstructions 924 may embody one or more of the methods or logic asdescribed herein. In a particular embodiment, the instructions 924 mayreside completely, or at least partially, within the main memory 904,the static memory 906, and/or within the processor 902 during executionby the computer system 900. The main memory 904 and the processor 902also may include computer-readable media. The network interface device920 can provide connectivity to a network 926, e.g., a wide area network(WAN), a local area network (LAN), or other network.

In an alternative embodiment, dedicated hardware implementations, suchas application specific integrated circuits, programmable logic arraysand other hardware devices, can be constructed to implement one or moreof the methods described herein. Applications that may include theapparatus and systems of various embodiments can broadly include avariety of electronic and computer systems. One or more embodimentsdescribed herein may implement functions using two or more specificinterconnected hardware modules or devices with related control and datasignals that can be communicated between and through the modules, or asportions of an application-specific integrated circuit. Accordingly, thepresent system encompasses software, firmware, and hardwareimplementations.

In accordance with various embodiments of the present disclosure, themethods described herein may be implemented by software programsexecutable by a computer system. Further, in an exemplary, non-limitedembodiment, implementations can include distributed processing,component/object distributed processing, and parallel processing.Alternatively, virtual computer system processing can be constructed toimplement one or more of the methods or functionality as describedherein.

The present disclosure contemplates a computer-readable medium thatincludes instructions 924 or receives and executes instructions 924responsive to a propagated signal, so that a device connected to anetwork 926 can communicate voice, video or data over the network 926.Further, the instructions 924 may be transmitted or received over thenetwork 926 via the network interface device 920.

While the computer-readable medium is shown to be a single medium, theterm “computer-readable medium” includes a single medium or multiplemedia, such as a centralized or distributed database, and/or associatedcaches and servers that store one or more sets of instructions. The term“computer-readable medium” shall also include any medium that is capableof storing, encoding or carrying a set of instructions for execution bya processor or that cause a computer system to perform any one or moreof the methods or operations disclosed herein.

In a particular non-limiting, exemplary embodiment, thecomputer-readable medium can include a solid-state memory such as amemory card or other package that houses one or more non-volatileread-only memories. Further, the computer-readable medium can be arandom access memory or other volatile rewritable memory. Additionally,the computer-readable medium can include a magneto-optical or opticalmedium, such as a disk or tapes or other storage device to capturecarrier wave signals such as a signal communicated over a transmissionmedium. A digital file attachment to an e-mail or other self-containedinformation archive or set of archives may be considered a distributionmedium that is equivalent to a tangible storage medium. Accordingly, thedisclosure is considered to include any one or more of acomputer-readable medium or a distribution medium and other equivalentsand successor media, in which data or instructions may be stored.

Although the present specification describes components and functionsthat may be implemented in particular embodiments with reference toparticular standards and protocols, the invention is not limited to suchstandards and protocols. For example, standards for Internet and otherpacket switched network transmission (e.g., TCP/IP, UDP/IP, HTML, HTTP)represent examples of the state of the art. Such standards areperiodically superseded by faster or more efficient equivalents havingessentially the same functions. Accordingly, replacement standards andprotocols having the same or similar functions as those disclosed herein

In accordance with the embodiments disclosed herein, a system and methodto manage a content stream are provided, in which a set-top box devicesignals a content source to cease sending a content stream to theset-top box device in response to receiving an indication that a lowpower state at a display device has been detected by an external powerinterface. By signaling the source of the content stream to ceasesending the content stream, the content stream's portion of totalbandwidth allotted to the customer premises can be used for otherservices provided at the customer premises, such as Internet service,phone service, or other network services. Additionally, the set-top boxdevice can use less power when the display device is powered-off byentering a standby mode, even where a user does not power-off theset-top box device. Further, the bandwidth savings can have positiveeffects on upstream resources, such as an IPTV access network thatserves multiple customer premises.

The illustrations of the embodiments described herein are intended toprovide a general understanding of the structure of the variousembodiments. The illustrations are not intended to serve as a completedescription of all of the elements and features of apparatus and systemsthat utilize the structures or methods described herein. Many otherembodiments may be apparent to those of skill in the art upon reviewingthe disclosure. Other embodiments may be utilized and derived from thedisclosure, such that structural and logical substitutions and changesmay be made without departing from the scope of the disclosure.Additionally, the illustrations are merely representational and may notbe drawn to scale. Certain proportions within the illustrations may beexaggerated, while other proportions may be minimized Accordingly, thedisclosure and the FIGs. are to be regarded as illustrative rather thanrestrictive.

The foregoing Detailed Description of the Drawings, various features maybe grouped together or described in a single embodiment for the purposeof streamlining the disclosure. This disclosure is not to be interpretedas reflecting an intention that the claimed embodiments require morefeatures than are expressly recited in each claim. Rather, as thefollowing claims reflect, inventive subject matter may be directed toless than all of the features of any of the disclosed embodiments. Thus,the following claims are incorporated into the Detailed Description ofthe Drawings, with each claim standing on its own as defining separatelyclaimed subject matter.

The above disclosed subject matter is to be considered illustrative, andnot restrictive, and the appended claims are intended to cover all suchmodifications, enhancements, and other embodiments which fall within thetrue spirit and scope of the present disclosed subject matter. Thus, tothe maximum extent allowed by law, the scope of the present disclosedsubject matter is to be determined by the broadest permissibleinterpretation of the following claims and their equivalents, and shallnot be restricted or limited by the foregoing detailed description.

What is claimed is:
 1. A method, comprising: receiving, by a processingsystem comprising a processor, a content stream from a content source ofan interactive television network; providing, by the processing system,a cease streaming signal to the content source responsive to receiving afirst indication from a first auxiliary feedback signal from a displaydevice associated with the processing system indicating that the displaydevice is an off-state; entering, by the processing system, a stand-bymode responsive to the providing the cease streaming signal; exiting, bythe processing system, the stand-by mode after receiving a secondindication from a second auxiliary feedback signal from the displaydevice that the display device is an on-state; and sending, by theprocessing system, a request to the content source to resumetransmission of the content stream responsive to receiving the secondindication that the display device is the on-state.
 2. The method ofclaim 1, further comprising determining that the display device is inthe off-state by detecting a power-off command for the display device.3. The method of claim 2, wherein the power-off command is received froma remote control device associated with the display device.
 4. Themethod of claim 1, further comprising: displaying a prompt requesting aconfirmation input on the display device; and determining that theconfirmation input, responsive to the prompt, has not been received. 5.The method of claim 4, wherein the determining comprises waiting for apredetermined period of time to receive the confirmation input beforedetermining that the confirmation input has not been received.
 6. Themethod of claim 4, further comprising rescinding the signal to thecontent source responsive to receiving the confirmation input.
 7. Themethod of claim 4, wherein the determining the display device is activecomprises detecting a power-on command for the display device.
 8. Themethod of claim 1, wherein the content stream comprises video content.9. A non-transitory, machine-readable storage medium comprisingexecutable instructions that, when executed by a processing systemincluding a processor, facilitate performance of operations, comprising:providing media content from a content stream provided by a sourcedevice to a display device, wherein the display device provides anauxiliary feedback signal indicating that the media content is beingreceived while the display device is in a power-on state; directing thesource device to cease sending the content stream responsive todetermining that the display device is in a power-off state responsiveto receiving an auxiliary feedback signal from the display deviceindicating that the display device is an off-state; and directing thesource device to resume providing the content stream responsive todetermining that the display device has returned to the power-on state.10. The non-transitory, machine-readable storage medium of claim 9,wherein the content stream comprises video content from an interactivetelevision network.
 11. The non-transitory, machine-readable storagemedium of claim 9, wherein the determining that the display device is inthe power-off state further comprises displaying a prompt on the displaydevice, wherein the prompt comprises an instruction to confirm that thedisplay device is in the power-on state via a confirmation input. 12.The non-transitory, machine-readable storage medium of claim 11, whereinthe operations further comprise, responsive to determining that theconfirmation input has not been received, determining that the displaydevice is in the power-off state.
 13. The non-transitory,machine-readable storage medium of claim 11, wherein the determiningcomprises waiting for a predetermined period of time to receive theconfirmation input before determining that the confirmation input hasnot been received.
 14. The non-transitory, machine-readable storagemedium of claim 9, wherein the determining that the display device is ina power-off state comprises detecting that a value of a power thresholdof power supplied to the display device is less than a predeterminedvalue.
 15. The non-transitory, machine-readable storage medium of claim14, wherein the determining that the display device is in the power-onstate comprises detecting that the value of the power threshold of powersupplied to the display device exceeds the predetermined value.
 16. Adevice, comprising: a processing system including a processor; and amemory that stores executable instructions that, when executed by theprocessing system, facilitate performance of operations, comprising:receiving a content stream from an interactive television network;providing a cease streaming signal to the interactive television networkresponsive to receiving a first auxiliary feedback signal from a displaydevice associated with the device providing a first indication that thedisplay device is an off-state; receiving a second auxiliary feedbacksignal from the display device providing a second indication that thedisplay device is an on-state; and sending a request to the interactivetelevision network to resume transmission of the content streamresponsive to receiving the second indication that the display device isthe on-state.
 17. The device of claim 16, wherein the second indicationis provided responsive to detecting that a value of a power threshold ofpower supplied to the display device is greater than a predeterminedvalue.
 18. The device of claim 16, wherein the first indication isprovided after displaying a prompt on the display device, wherein theprompt requests a confirmation input, determining that the confirmationinput has not been received, and responsive to the determining that theconfirmation input has not been received, performing the sending thecease streaming signal to the interactive television network.
 19. Thedevice of claim 16, wherein the operations further comprise entering astand-by mode responsive to the providing the cease streaming signal.20. The device of claim 19, wherein the operations further compriseexiting the stand-by mode responsive to receiving the second indication.